package util.util;

import java.io.IOException;
import java.io.InputStream;

/**
 * @author Max
 * <br>
 * date 2019/12/18 17:28
 * @version 0.1
 */

public class FileUtil {

    /**
     *
     * @param inputStream 文件输入流
     * @return 文本文件对应的字符串
     * @since 0.1
     */
    public static String getFileContent(InputStream inputStream){
        return getFileContent(inputStream,"UTF-8");
    }

    /**
     *
     * @param inputStream 文件输入流
     * @param charset 编码格式
     * @return 文本文件对应的字符串
     */
    public static String getFileContent(InputStream inputStream,String charset){
        try {
            byte[] bytes = new byte[inputStream.available()];
            inputStream.read(bytes);
            inputStream.close();
            return new String(bytes,charset);
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
    }
}